package com.cskaoyan.javase.method.basic2;

/**
 * @description: 方法可以没有返回值
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 根据我们的需求，方法完全可能没有返回值，不能省略这个返回值类型，应该加一个void
 *
 * 方法的返回值类型，能够填入哪些数据类型？
 * 1，基本数据类型都是可以的
 * 2，引用数据类型也可以的
 *
 * 对于是void的来说，它是没有返回值的，代表你不能操作这个方法名调用
 *
 * 问题：
 *  void修饰的方法是没有返回值类型吗？
 *  不对的，void修饰的方法代表没有返回值，但是返回值类型就是void
 *  void本身也是一个返回值类型
 *
 */
public class Demo3 {
    public static void main(String[] args) {
        printStr("hello world!");
        //System.out.println(printStr("hello world!")); //Cannot resolve method 'println(void)'
    }

    //该方法打印一个字符串
    public static void printStr(String s) {
        System.out.println(s);
    }
}
